<style scoped>
</style>
<template>
  <BuyMenu v-bind="$props"/>
</template>

<script>
import BuyMenu from "@/components/card/BuyMenu.vue";

/**
 * @prop {*}
 */
export default {
  components: {BuyMenu},
  _title_: '购买菜单',
  _tip_: '具备购买项目的菜单组件',
  _css_var_: {
    ...BuyMenu._css_var_,
  },
  _head_img_: '',
  _group_: '详情组件',
  props:{
    model_name: {
      type: String,
      _label_: '项目模型',
      _tip_: '购买的项目模型',
      _required_: true,
      _default_: "get($input,'model_name')",
    },
    id: {
      type: [String, Number],
      _label_: '项目ID',
      _tip_: '购买的项目ID',
      _required_: true,
      _default_: "get($input,'id')",
    },
    show_add_cart: {
      type: Boolean,
      _label_: '显示购物车',
      _tip_: '',
    },
    model_name_order: {
      type: String,
      _label_: '订单模型',
      _tip_: '购买对应的订单模型，如果为空，会根据项目模型推算(开启支付系统的子模型)',
    },
    model_name_order_action: {
      type: String,
      _label_: '购买操作名',
      _tip_: '购买对应的订单模型的操作，如果为空，会自动推算(用户可执行的订单模型的添加操作)',
    },
    title: {
      type: [String, Number],
      _label_: '结算标题',
      _tip_: '',
      _default_: "get($info,'title')",
    },
    head_img: {
      type: [String, Number],
      _label_: '结算头图',
      _tip_: '',
      _default_: "get($info,'head_img')",
    },
    price: {
      type: [String, Number],
      _label_: '结算价格',
      _tip_: '',
      _default_: "get($info,'price')",
    },
  },
}
</script>